<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="ProjectHourBankDataSet" targetNamespace="http://tempuri.org/ProjectHourBankDataSet.xsd" xmlns:mstns="http://tempuri.org/ProjectHourBankDataSet.xsd" xmlns="http://tempuri.org/ProjectHourBankDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="1" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="FactoryConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="FactoryConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.BadHabit.Factory.Data.Properties.Settings.GlobalReference.Default.FactoryConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProjectHourBankChildProjectsTableAdapter" GeneratorDataComponentClassName="ProjectHourBankChildProjectsTableAdapter" Name="ProjectHourBankChildProjects" UserDataComponentName="ProjectHourBankChildProjectsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="FactoryConnectionString (Settings)" DbObjectName="Factory.factory.ProjectHourBankChildProjects" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>
                      SELECT     ProjectName, ClientName, StartDate, EndDate, ProjectNumber, PaymentProjectUId, Status, ProjectUId, UnitName, PlannedSum, ActualSum,
                      HourBankMode, Effort
                      FROM         factory.ProjectHourBankChildProjects</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ProjectName" DataSetColumn="ProjectName" />
              <Mapping SourceColumn="ClientName" DataSetColumn="ClientName" />
              <Mapping SourceColumn="StartDate" DataSetColumn="StartDate" />
              <Mapping SourceColumn="EndDate" DataSetColumn="EndDate" />
              <Mapping SourceColumn="ProjectNumber" DataSetColumn="ProjectNumber" />
              <Mapping SourceColumn="PaymentProjectUId" DataSetColumn="PaymentProjectUId" />
              <Mapping SourceColumn="Status" DataSetColumn="Status" />
              <Mapping SourceColumn="ProjectUId" DataSetColumn="ProjectUId" />
              <Mapping SourceColumn="UnitName" DataSetColumn="UnitName" />
              <Mapping SourceColumn="PlannedSum" DataSetColumn="PlannedSum" />
              <Mapping SourceColumn="ActualSum" DataSetColumn="ActualSum" />
              <Mapping SourceColumn="HourBankMode" DataSetColumn="HourBankMode" />
              <Mapping SourceColumn="Effort" DataSetColumn="Effort" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="FactoryConnectionString (Settings)" DbObjectName="Factory.factory.ProjectHourBankChildProjects" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillByPaymentProjectUId" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByPaymentProjectUId" GeneratorSourceName="FillByPaymentProjectUId" GetMethodModifier="Public" GetMethodName="GetDataByPaymentProjectUId" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByPaymentProjectUId" UserSourceName="FillByPaymentProjectUId">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT ActualSum, ClientName, Effort, EndDate, HourBankMode, PaymentProjectUId, PlannedSum, ProjectName, ProjectNumber, ProjectUId, StartDate, Status, UnitName FROM factory.ProjectHourBankChildProjects WHERE (PaymentProjectUId = @PaymentProjectUId)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="PaymentProjectUId" ColumnName="PaymentProjectUId" DataSourceName="Factory.factory.ProjectHourBankChildProjects" DataTypeServer="char(38)" DbType="AnsiString" Direction="Input" ParameterName="@PaymentProjectUId" Precision="0" ProviderType="Char" Scale="0" Size="38" SourceColumn="PaymentProjectUId" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="PayableTasksTableAdapter" GeneratorDataComponentClassName="PayableTasksTableAdapter" Name="PayableTasks" UserDataComponentName="PayableTasksTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="FactoryConnectionString (Settings)" DbObjectName="Factory.factory.PayableTasks" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        TaskId, TaskName, Status, Effort, UnitName, ProjectUId, TaskAssignee, TaskOwner, Finish, Start, TaskMonth, Taskyear, BacklogItemNumber, 
                         BacklogItemUId, SprintUId, TaskType
FROM            factory.PayableTasks</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="TaskId" DataSetColumn="TaskId" />
              <Mapping SourceColumn="TaskName" DataSetColumn="TaskName" />
              <Mapping SourceColumn="Status" DataSetColumn="Status" />
              <Mapping SourceColumn="Effort" DataSetColumn="Effort" />
              <Mapping SourceColumn="UnitName" DataSetColumn="UnitName" />
              <Mapping SourceColumn="ProjectUId" DataSetColumn="ProjectUId" />
              <Mapping SourceColumn="TaskAssignee" DataSetColumn="TaskAssignee" />
              <Mapping SourceColumn="TaskOwner" DataSetColumn="TaskOwner" />
              <Mapping SourceColumn="Finish" DataSetColumn="Finish" />
              <Mapping SourceColumn="Start" DataSetColumn="Start" />
              <Mapping SourceColumn="TaskMonth" DataSetColumn="TaskMonth" />
              <Mapping SourceColumn="Taskyear" DataSetColumn="Taskyear" />
              <Mapping SourceColumn="BacklogItemNumber" DataSetColumn="BacklogItemNumber" />
              <Mapping SourceColumn="BacklogItemUId" DataSetColumn="BacklogItemUId" />
              <Mapping SourceColumn="SprintUId" DataSetColumn="SprintUId" />
              <Mapping SourceColumn="TaskType" DataSetColumn="TaskType" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="FactoryConnectionString (Settings)" DbObjectName="Factory.factory.PayableTasks" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillByProjectUId" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByProjectUId" GeneratorSourceName="FillByProjectUId" GetMethodModifier="Public" GetMethodName="GetDataByProjectUId" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByProjectUId" UserSourceName="FillByProjectUId">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT BacklogItemNumber, BacklogItemUId, Effort, Finish, ProjectUId, SprintUId, Start, Status, TaskAssignee, TaskId, TaskMonth, TaskName, TaskOwner, TaskType, Taskyear, UnitName FROM factory.PayableTasks WHERE (ProjectUId = @ProjectUId)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="ProjectUId" ColumnName="ProjectUId" DataSourceName="Factory.factory.PayableTasks" DataTypeServer="char(38)" DbType="AnsiString" Direction="Input" ParameterName="@ProjectUId" Precision="0" ProviderType="Char" Scale="0" Size="38" SourceColumn="ProjectUId" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="ProjectHourBankDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="ProjectHourBankDataSet" msprop:Generator_DataSetName="ProjectHourBankDataSet">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="ProjectHourBankChildProjects" msprop:Generator_UserTableName="ProjectHourBankChildProjects" msprop:Generator_RowDeletedName="ProjectHourBankChildProjectsRowDeleted" msprop:Generator_RowChangedName="ProjectHourBankChildProjectsRowChanged" msprop:Generator_RowClassName="ProjectHourBankChildProjectsRow" msprop:Generator_RowChangingName="ProjectHourBankChildProjectsRowChanging" msprop:Generator_RowEvArgName="ProjectHourBankChildProjectsRowChangeEvent" msprop:Generator_RowEvHandlerName="ProjectHourBankChildProjectsRowChangeEventHandler" msprop:Generator_TableClassName="ProjectHourBankChildProjectsDataTable" msprop:Generator_TableVarName="tableProjectHourBankChildProjects" msprop:Generator_RowDeletingName="ProjectHourBankChildProjectsRowDeleting" msprop:Generator_TablePropName="ProjectHourBankChildProjects">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ProjectName" msprop:Generator_UserColumnName="ProjectName" msprop:Generator_ColumnPropNameInRow="ProjectName" msprop:Generator_ColumnVarNameInTable="columnProjectName" msprop:Generator_ColumnPropNameInTable="ProjectNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ClientName" msprop:Generator_UserColumnName="ClientName" msprop:Generator_ColumnPropNameInRow="ClientName" msprop:Generator_ColumnVarNameInTable="columnClientName" msprop:Generator_ColumnPropNameInTable="ClientNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="StartDate" msprop:Generator_UserColumnName="StartDate" msprop:Generator_ColumnPropNameInRow="StartDate" msprop:Generator_ColumnVarNameInTable="columnStartDate" msprop:Generator_ColumnPropNameInTable="StartDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="EndDate" msprop:Generator_UserColumnName="EndDate" msprop:Generator_ColumnPropNameInRow="EndDate" msprop:Generator_ColumnVarNameInTable="columnEndDate" msprop:Generator_ColumnPropNameInTable="EndDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ProjectNumber" msprop:Generator_UserColumnName="ProjectNumber" msprop:Generator_ColumnPropNameInRow="ProjectNumber" msprop:Generator_ColumnVarNameInTable="columnProjectNumber" msprop:Generator_ColumnPropNameInTable="ProjectNumberColumn" type="xs:int" />
              <xs:element name="PaymentProjectUId" msprop:Generator_UserColumnName="PaymentProjectUId" msprop:Generator_ColumnPropNameInRow="PaymentProjectUId" msprop:Generator_ColumnVarNameInTable="columnPaymentProjectUId" msprop:Generator_ColumnPropNameInTable="PaymentProjectUIdColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="38" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Status" msprop:Generator_UserColumnName="Status" msprop:Generator_ColumnPropNameInRow="Status" msprop:Generator_ColumnVarNameInTable="columnStatus" msprop:Generator_ColumnPropNameInTable="StatusColumn" type="xs:short" />
              <xs:element name="ProjectUId" msprop:Generator_UserColumnName="ProjectUId" msprop:Generator_ColumnPropNameInRow="ProjectUId" msprop:Generator_ColumnVarNameInTable="columnProjectUId" msprop:Generator_ColumnPropNameInTable="ProjectUIdColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="38" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="UnitName" msprop:Generator_UserColumnName="UnitName" msprop:Generator_ColumnPropNameInRow="UnitName" msprop:Generator_ColumnVarNameInTable="columnUnitName" msprop:Generator_ColumnPropNameInTable="UnitNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PlannedSum" msprop:Generator_UserColumnName="PlannedSum" msprop:Generator_ColumnPropNameInRow="PlannedSum" msprop:Generator_ColumnVarNameInTable="columnPlannedSum" msprop:Generator_ColumnPropNameInTable="PlannedSumColumn" type="xs:double" minOccurs="0" />
              <xs:element name="ActualSum" msprop:Generator_UserColumnName="ActualSum" msprop:Generator_ColumnPropNameInRow="ActualSum" msprop:Generator_ColumnVarNameInTable="columnActualSum" msprop:Generator_ColumnPropNameInTable="ActualSumColumn" type="xs:double" minOccurs="0" />
              <xs:element name="HourBankMode" msprop:Generator_UserColumnName="HourBankMode" msprop:Generator_ColumnPropNameInRow="HourBankMode" msprop:Generator_ColumnVarNameInTable="columnHourBankMode" msprop:Generator_ColumnPropNameInTable="HourBankModeColumn" type="xs:short" />
              <xs:element name="Effort" msdata:ReadOnly="true" msprop:Generator_UserColumnName="Effort" msprop:Generator_ColumnVarNameInTable="columnEffort" msprop:Generator_ColumnPropNameInRow="Effort" msprop:Generator_ColumnPropNameInTable="EffortColumn" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PayableTasks" msprop:Generator_UserTableName="PayableTasks" msprop:Generator_RowDeletedName="PayableTasksRowDeleted" msprop:Generator_RowChangedName="PayableTasksRowChanged" msprop:Generator_RowClassName="PayableTasksRow" msprop:Generator_RowChangingName="PayableTasksRowChanging" msprop:Generator_RowEvArgName="PayableTasksRowChangeEvent" msprop:Generator_RowEvHandlerName="PayableTasksRowChangeEventHandler" msprop:Generator_TableClassName="PayableTasksDataTable" msprop:Generator_TableVarName="tablePayableTasks" msprop:Generator_RowDeletingName="PayableTasksRowDeleting" msprop:Generator_TablePropName="PayableTasks">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TaskId" msprop:Generator_UserColumnName="TaskId" msprop:Generator_ColumnVarNameInTable="columnTaskId" msprop:Generator_ColumnPropNameInRow="TaskId" msprop:Generator_ColumnPropNameInTable="TaskIdColumn" type="xs:int" />
              <xs:element name="TaskName" msprop:Generator_UserColumnName="TaskName" msprop:Generator_ColumnVarNameInTable="columnTaskName" msprop:Generator_ColumnPropNameInRow="TaskName" msprop:Generator_ColumnPropNameInTable="TaskNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Status" msprop:Generator_UserColumnName="Status" msprop:Generator_ColumnVarNameInTable="columnStatus" msprop:Generator_ColumnPropNameInRow="Status" msprop:Generator_ColumnPropNameInTable="StatusColumn" type="xs:short" />
              <xs:element name="Effort" msdata:ReadOnly="true" msprop:Generator_UserColumnName="Effort" msprop:Generator_ColumnVarNameInTable="columnEffort" msprop:Generator_ColumnPropNameInRow="Effort" msprop:Generator_ColumnPropNameInTable="EffortColumn" type="xs:double" minOccurs="0" />
              <xs:element name="UnitName" msprop:Generator_UserColumnName="UnitName" msprop:Generator_ColumnVarNameInTable="columnUnitName" msprop:Generator_ColumnPropNameInRow="UnitName" msprop:Generator_ColumnPropNameInTable="UnitNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ProjectUId" msprop:Generator_UserColumnName="ProjectUId" msprop:Generator_ColumnVarNameInTable="columnProjectUId" msprop:Generator_ColumnPropNameInRow="ProjectUId" msprop:Generator_ColumnPropNameInTable="ProjectUIdColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="38" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TaskAssignee" msprop:Generator_UserColumnName="TaskAssignee" msprop:Generator_ColumnVarNameInTable="columnTaskAssignee" msprop:Generator_ColumnPropNameInRow="TaskAssignee" msprop:Generator_ColumnPropNameInTable="TaskAssigneeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TaskOwner" msprop:Generator_UserColumnName="TaskOwner" msprop:Generator_ColumnVarNameInTable="columnTaskOwner" msprop:Generator_ColumnPropNameInRow="TaskOwner" msprop:Generator_ColumnPropNameInTable="TaskOwnerColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Finish" msdata:ReadOnly="true" msprop:Generator_UserColumnName="Finish" msprop:Generator_ColumnVarNameInTable="columnFinish" msprop:Generator_ColumnPropNameInRow="Finish" msprop:Generator_ColumnPropNameInTable="FinishColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Start" msdata:ReadOnly="true" msprop:Generator_UserColumnName="Start" msprop:Generator_ColumnVarNameInTable="columnStart" msprop:Generator_ColumnPropNameInRow="Start" msprop:Generator_ColumnPropNameInTable="StartColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="TaskMonth" msdata:ReadOnly="true" msprop:Generator_UserColumnName="TaskMonth" msprop:Generator_ColumnVarNameInTable="columnTaskMonth" msprop:Generator_ColumnPropNameInRow="TaskMonth" msprop:Generator_ColumnPropNameInTable="TaskMonthColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Taskyear" msdata:ReadOnly="true" msprop:Generator_UserColumnName="Taskyear" msprop:Generator_ColumnVarNameInTable="columnTaskyear" msprop:Generator_ColumnPropNameInRow="Taskyear" msprop:Generator_ColumnPropNameInTable="TaskyearColumn" type="xs:int" minOccurs="0" />
              <xs:element name="BacklogItemNumber" msprop:Generator_UserColumnName="BacklogItemNumber" msprop:Generator_ColumnVarNameInTable="columnBacklogItemNumber" msprop:Generator_ColumnPropNameInRow="BacklogItemNumber" msprop:Generator_ColumnPropNameInTable="BacklogItemNumberColumn" type="xs:short" />
              <xs:element name="BacklogItemUId" msprop:Generator_UserColumnName="BacklogItemUId" msprop:Generator_ColumnVarNameInTable="columnBacklogItemUId" msprop:Generator_ColumnPropNameInRow="BacklogItemUId" msprop:Generator_ColumnPropNameInTable="BacklogItemUIdColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="38" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SprintUId" msprop:Generator_UserColumnName="SprintUId" msprop:Generator_ColumnVarNameInTable="columnSprintUId" msprop:Generator_ColumnPropNameInRow="SprintUId" msprop:Generator_ColumnPropNameInTable="SprintUIdColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="38" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TaskType" msprop:Generator_UserColumnName="TaskType" msprop:Generator_ColumnPropNameInRow="TaskType" msprop:Generator_ColumnVarNameInTable="columnTaskType" msprop:Generator_ColumnPropNameInTable="TaskTypeColumn" type="xs:short" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ProjectHourBankChildProjects" />
      <xs:field xpath="mstns:ProjectUId" />
      <xs:field xpath="mstns:UnitName" />
    </xs:unique>
    <xs:unique name="PayableTasks_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PayableTasks" />
      <xs:field xpath="mstns:ProjectUId" />
    </xs:unique>
  </xs:element>
</xs:schema>